package com.qf.contract.vo;

import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableLogic;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.util.Date;

@Data
public class FContractPaymentVo {
    /**
     * 合同名称
     */
    @TableField(value = "t.contract_name")
    @ApiModelProperty(value = "合同名称")
    private String contractName;
    /**
     * 合同编号
     */
    @TableField(value = "contract_number")
    @ApiModelProperty(value = "合同编号")
    private String contractNumber;
    /**
     * 经办人
     */
    @TableField(value = "`operator`")
    @ApiModelProperty(value = "经办人")
    private String operator;

    /**
     * 支付时间
     */
    @TableField(value = "contract_payment_date")
    @ApiModelProperty(value = "支付时间")
    private Date contractPaymentDate;

    /**
     * 合同状态，0代表初稿，1代表审核中，2代表执行中，3代表变更中
     */
    @TableLogic(value = "0", delval = "1")
    @TableField(value = "contract_status")
    @ApiModelProperty(value = "合同状态，0代表初稿，1代表审核中，2代表执行中，3代表变更中")
    private Integer contractStatus;

    /**
     * 本次支付金额可以为空
     */
    @TableField(value = "contract_payment_amount")
    @ApiModelProperty(value = "本次支付金额可以为空")
    private Integer contractPaymentAmount;
}
